Skip to content

Use mobile-air and mobile-ui main again, and catch the Boost files up - #85

Merged
simonhamp merged 2 commits into
mainfrom
chore/back-to-dev-main
Oct 24, 2026
Merged

simonhamp merged 2 commits into
mainfrom
chore/back-to-dev-main

Conversation

@simonhamp

@simonhamp simonhamp commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

Two commits.

Back on dev-main

#70 locked nativephp/mobile and nativephp/mobile-ui to their feat/gesture-area-bounded branches while NativePHP/mobile-air#603 and NativePHP/mobile-ui#173 were drafts. Both are merged now, so this puts the app back on dev-main of both, with the same 4.6.0 and 0.8.0 aliases.

Only composer.json and those two packages in composer.lock change. The dev-main heads (mobile-air 1724856, mobile-ui 86ef0e6) have the same git tree as the branch heads the app was on (64e04c2, d135f29), so the code going into a build is identical.

Boost files caught up

#83 was merged into #84 by hand without rerunning boost:update. That left AGENTS.md as #83's older copy, and .agents/skills only held ui-screenshots. This reruns it on dev-main:

  • AGENTS.md now matches CLAUDE.md again. CLAUDE.md itself doesn't change.
  • .agents/skills gets every skill that .claude/skills has.
  • New nativephp-agent-loop skill from nativephp/mobile. It has agents build and launch the app on a simulator with native:run --json, then take screenshots, open deep links and tail the device log to check their own work. It asks first before touching physical devices, release builds or native:install. It writes the claimed device to nativephp/agent-device.json, which the nativephp/.gitignore from native:install already ignores.
  • The nativephp-mobile skill points at the new skill, and it now explains that a build number (NATIVEPHP_APP_VERSION_CODE) has to change before an installed build picks up new PHP.

We're shipping the agent-loop skill on purpose. Agents may run simulator builds here.

The screenshots guideline stays at the top of both files, and both ui-screenshots symlinks still point at .ai/skills/ui-screenshots.

php artisan test --compact passes (1226 tests).

Screenshots

  • No visible change

🤖 Generated with Claude Code

simonhamp and others added 2 commits October 24, 2026 03:49
The bounded gesture area work is merged (NativePHP/mobile-air#603 and
NativePHP/mobile-ui#173), so the app goes back to requiring dev-main of
both, with the same 4.6.0 and 0.8.0 aliases. The dev-main heads have the
same tree as the feature branches #70 locked to, so no code changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merging #83 into #84 by hand skipped the boost:update rerun, so AGENTS.md
was still #83's older copy and .agents/skills only held ui-screenshots.
This reruns it on dev-main of nativephp/mobile, which also adds the
nativephp-agent-loop skill (agents drive native:run, screenshots and the
device log on a simulator themselves) and points the nativephp-mobile
skill at it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@simonhamp simonhamp changed the title Use mobile-air and mobile-ui main again Use mobile-air and mobile-ui main again, and catch the Boost files up Oct 24, 2026
@simonhamp
simonhamp marked this pull request as ready for review October 24, 2026 03:01
@simonhamp
simonhamp merged commit 4850154 into main Oct 24, 2026
4 checks passed
@simonhamp
simonhamp deleted the chore/back-to-dev-main branch October 24, 2026 03:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant